BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper A

Total Complexity 75
Dependencies 5
Dependents 3
Total lines 1,645
Lines of code 1,358
Logical lines of code 172
Comment lines 208
Methods 16
Properties 3

Methods 16

Method Rating Maintainability Complexity Lines of code
getRemoteProctorSettingFields()
D
11
1 868
validateRemoteProctoringSettings()
B
41 19 54
getAjaxOptions()
B
35 14 99
getIncompatibleLearnDashSettings()
A
32 1 166
buildExamModulesOptions()
S
53 6 26
buildRemoteProctorOptions()
S
55 6 23
buildApiCredentialsOptions()
S
53 5 25
getExamModulesOptions()
S
53 5 23
getRemoteProctorsOptions()
S
53 4 22
getDefaultValues()
S
56 3 19
isExamModuleValid()
S
68 3 7
isRemoteProctorValid()
S
68 3 7
isCredentialsIdValid()
S
78 2 3
__construct()
S
74 1 5
buildRemoteProctorFieldName()
S
78 1 3
addSettingsError()
S
69 1 8